substrate rocks - German English Dictionary